Author: Sanjay Ghemawat
Copyright (c) 1997-2012 University of Cambridge
Copyright (c) 1997-2013 University of Cambridge
Copyright (c) 1997-2014 University of Cambridge
Copyright (c) 1997-2016 University of Cambridge
Copyright (c) 1997-2017 University of Cambridge
Copyright (c) 2005, Google Inc.
Copyright (c) 2010-2012
Copyright (c) 2010-2013
Copyright 2013-2013 Tilera Corporation(jiwang@tilera.com). All rights reserved.
copyright notice, this list of conditions and the following disclaimer
Copyright Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.
